home *** CD-ROM | disk | FTP | other *** search
/ Your Choice 1 / your choice.zip / your choice / OS2 / HPCALC / README < prev   
Text File  |  1994-04-09  |  7KB  |  207 lines

  1. =======================================================================
  2. HPcalc        for OS/2 2.x
  3. -----------------------------------------------------------------------
  4. version 0.92
  5.  
  6.  
  7. Copyright (c) Les Chan, 1993, 1994
  8. =======================================================================
  9.  
  10.  
  11.  
  12. Description
  13. ===========
  14.     This program is an RPN calculator with a layout similar to that of
  15. the HP 41c.  HPcalc is meant to be a simple calculator and does not
  16. have programmability unlike the real HP 41c calculator.  Thus all the functions
  17. which pertain to programming are absent.  Although there are additional 
  18. functions/modes not on the real 41.   The keyboard and mouse may be 
  19. used to operate this calculator.
  20.     The startup size of HPcalc is set up for 1024x768. For those who prefer 
  21. a smaller window size, there is a configuration submenu
  22. under the File menu item.  Also configurable is the option to display
  23. the full XYZT stack.
  24.     To use Decimal to Hexadecimal to Octal calculation and conversion modes,
  25. select it from the Functions menu.  When in the HEX-DEC-OCT mode all
  26. operations are performed on signed 32 bit numbers.
  27.     An ini file is used for constant memory. The size and location of the
  28. window is saved on exit.  All data registers are saved as well as the
  29. display and angle modes. 
  30.  
  31.  
  32. Keyboard shortcuts
  33. ==================
  34. HPcalc is not case sensitive.
  35. p - pi
  36. q - square root
  37. g - LOG
  38. n - LN
  39. s - SIN
  40. c - COS
  41. t - TAN
  42. o - STO
  43. r - RCL
  44. h - CHS
  45. e - EEX
  46. l - Lastx
  47. v - 1/x (1 oVer x)
  48. u - Σ+
  49. m - MOD
  50. a - toggle angle modes
  51. Down arrow - Roll down
  52. Up arrow - Roll Up
  53. Shift-Insert - paste
  54. Insert - paste
  55. Shift-Delete - copy
  56. Delete - paste
  57. Enter - enter
  58. Backspace - backspace
  59. Left arrow - backspace
  60. Ctrl - shift
  61. - - minus
  62. + - plus
  63. * - multiply
  64. / - divide
  65. % - %
  66.  
  67. Keyboard shortcuts for DEC-HEX-OCT mode
  68. =======================================
  69. a-f - Hexadecimal digits
  70. m - change between DEC-HEX-OCT modes
  71. n, & - and
  72. | - or
  73. ^ - xor
  74. < - shift left
  75. > - shift right
  76.  
  77.  
  78.  
  79. Installation
  80. ============
  81. HPcalc.exe can reside in any directory.
  82.  
  83.     A constant memory file called HPcalc.ini is create in the current
  84. directory.  An alternate file may be used by specifying it as a parameter 
  85. on the command line or with program objects. eg.
  86.  
  87. [C:\SOMEDIR] HPcalc d:\location\HPcalc.ini
  88.  
  89. This allows you to setup a normal calculator program object and
  90. a Hexadecimal calculator, etc.
  91.     
  92. Note: you may use the os2 defined file C:\NOWHERE  as a valid ini file
  93. if you do not want to have constant memory operation.
  94.  
  95.  
  96. Contents of Archive
  97. ===================
  98. HPcalc.exe              The executable
  99. readme                  This file
  100.  
  101. Verification information from zip/unzip:
  102.  Length  Method   Size  Ratio   Date    Time   CRC-32     Name ("^" ==> case
  103.  ------  ------   ----  -----   ----    ----   ------     ----   conversion)
  104.   94720  Defl:X   47048  50%  03-10-94  20:12  dbf22674   HPcalc.exe
  105.  
  106. Licensing
  107. =========
  108. This program is Provided free of charge.
  109. Although this program is free, donations are welcome and should
  110. speed up bug fixes and addition of features by enabling purchase of
  111. better tools and documentation.  They can be sent to the author at:
  112.  
  113.         Les Chan
  114.         710 Melbourne Ave. Unit 3
  115.         Ottawa, ON, Canada
  116.         K2A 4C8
  117.  
  118. If you send a donation and have an email address, I will
  119. notify/mail you new versions as they become available.
  120. Bug reports and suggestions are welcome regardless.
  121.  
  122. email(internet):  ae151@freenet.carleton.ca
  123.  
  124.  
  125. NO WARRANTY
  126. ===========
  127.    BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  128. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  129. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  130. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  131. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  132. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  133. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  134. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  135. REPAIR OR CORRECTION.
  136.    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  137. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  138. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  139. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  140. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  141. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  142. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  143. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  144. POSSIBILITY OF SUCH DAMAGES.
  145.  
  146.  
  147.  
  148. Planned features for future versions
  149. ====================================
  150. Listed in no specific order of priorities
  151.  
  152. - Additional display and function modes
  153. - saving of drag and drop fonts and colors
  154.  
  155.  
  156. History
  157. =======
  158.  
  159. Version 0.92 1994 March 10 (Released)
  160. ---------------------------
  161. + thousands separators
  162. + ->HMS and ->HR
  163. + add FEX mode (same as FIX mode except that overflows and underflows into
  164.   ENG instead of SCI)
  165. + add Roll Up function to up arrow.
  166. + add MOD(ulus) function
  167. - fixed bug with large number of digits copyed to clipboard in FIX mode
  168. - fixed cut and paste problems in DEC-HEX-OCT modes
  169. - fixed cut and paste menu displaying the wrong accelerator keys
  170.  
  171. Version 0.9  1993 August 8 (Released)
  172. ---------------------------
  173. - Hexadecimal <-> Octal <-> Decimal conversion modes
  174.   and associated functions
  175. - summation functions
  176.  
  177. Version 0.8  1993 April 17 (Released)
  178. ---------------------------
  179. - Constant memory mode operation
  180. - Large and Small Window mode with appropriate fonts
  181. - FIX mode works again
  182. - no longer requires emx.dll
  183. - xyzt display option
  184. - yellow shift key
  185. - eng mode displays properly
  186.  
  187. Version 0.7a  1993 March 25 (Released)
  188. ---------------------------
  189. -window location fixed, so that whole window is displayed on VGA
  190. -pressing EEX by itself and then performing an operation gave 
  191.  incorrect results, now fixed.
  192. -double keys fixed, work under xfeel.
  193. -change to nonsizable border since, sizing is not valid for now
  194. -better looking icons:   
  195.     The sysmenu icon is now a more legible black
  196.  and background color icon, like the standard os2 windows.
  197.     Drop shadow for main icon (if you created
  198.  a program object for previous versions; to get the new main icon,
  199.  Go to settings, delete last 'E' from filename, click on parameters,
  200.  add 'E' back to filename.)
  201. -Add a few additional keybaord accelerators
  202.  
  203. Version 0.7   1993 March (Released)
  204. ------------------------
  205. -Initial beta release
  206.  
  207.